# -*- coding: utf-8 -*-
import os
import sys

sys.path.append(os.getcwd())

# 加载env配置文件
from dotenv import load_dotenv
load_dotenv()

from jd_h5st import create_app

# 单例模式
app = create_app()
if __name__ == '__main__':
    app.run(host=os.getenv("HOST"), port=int(os.getenv("PORT")), workers=12, debug=True)



'''
sanic部署方式：
服务器部署:
内置的web服务器和 ASGI webserver 或 gunicorn => 后续配置文件即可 支持高并发等等
性能提高: cpu核数 日志管理
workers=4 ,access_log=False

命令行执行:
sanic py文件名称.app --host=0.0.0.0 --port=8000 --workers=8

http://127.0.0.1:8000/api/user_index?sec_uid=MS4wLjABAAAA5qQLmpzUFhfIviHgw6i9H2V5SMiP-KLnPAZI4VMoW6c
'''

'''
项目启动命令:
linux:
关闭该端口所有进程
sudo fuser -k 8000/tcp


conda activate live_integral
nohup python manage.py > jd_h5st_log.log &


http://117.72.71.221:8000/api/user_index?sec_uid=MS4wLjABAAAA5qQLmpzUFhfIviHgw6i9H2V5SMiP-KLnPAZI4VMoW6c

(base) [root@iZ2zec0dm6qi65d0b4rir6Z live_integral]# pwd

(base) [root@iZ2zec0dm6qi65d0b4rir6Z live_integral]# 

http://47.94.3.122/api/user_index?sec_uid=MS4wLjABAAAA2cPoypeCLL7EINQKUjJ5AYa9sg70Cqrhdg0Exs-2hGV7-FYd6lvSl-sbPhTTvVlW
windows:
python -m sanic manage.app --host=0.0.0.0 --port=9999 --workers=4


 nohup python core.py  > jd_h5st.log &
 
 sudo firewall-cmd --permanent --add-port=9999/tcp
 sudo firewall-cmd --permanent --add-port=8080/tcp


'''
